@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px; word-break: break-all;}
body{ margin:0 auto; font-size:12px; color:#333333; background:#FFF; font-family:"宋体"}
ul { list-style:none;}
a{ text-decoration:none; color:#333333; hide-focus:expression(this.hideFocus=true); outline:none; } /*取消所有链接虚框*/
a:link,a:visted{ color:#333333;}
img{ border:0px;}


.top{ width:1060px; height:88px; margin:0 auto;}
.logo{ width:652px; height:88px; float:left;}
.phone{ width:251px; height:88px; float:right;}

#menu{ width:100%; min-width:1062px; height:36px; background:url(/images/menubg.jpg) repeat-x 0 0;}
.menu1,.menu1 ul{ width:1057px; margin:0px auto;}
.menu1 li{ float:left;width:151px; line-height:36px ;font-size: 14px; font-family:"Microsoft YaHei";  position:relative; z-index:10;}
.menu1 a{ color:#FFF; text-align: center; display: block;}
.menu1 a:hover,.menu1 a.navCrrent { color:#f2db1c; background:url(/images/menu2.jpg) 0 0 no-repeat;}

.menu1 li ul.two{ display:none; width:151px; position:absolute; top:36px; left:0px; z-index:3;}				
.menu1 li ul.two li{ width:151px;  background: #249078; text-align: center;font-size: 12px; line-height: 26px; font-family:"宋体"}
.menu1 li ul.two li a{ display:block; color: white;}
.menu1 li ul.two li a:hover{line-height: 26px; background:#eea025;}	

.menu1 li:hover ul.two,.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block; min-height:0px;}
.menu1 li:hover.menu1 li.sfhover ul {
	z-index: 5; 
	filter: alpha (opacity=100); 
	position: absolute; }
.menu1 li:hover ,.menu1 li.sfhover ul{ display:block; min-height:0px;}

.banner{ width:100%; min-width:1060px; height:398px; overflow:hidden;}
.container { position:relative; height:398px; overflow:hidden;}
.tFlash { position:absolute; width:1920px; left:50%; margin-left:-959px; height:398px; z-index:0;}

.xslideBox{ width:100%; height:398px; position:relative;}
.xslideBox .hd{ height:8px; position:absolute; bottom:12px; left:46%; z-index:1;}
.xslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.xslideBox .hd ul li{ float:left; margin-right:8px;  width:40px; height:5px; line-height:14px; text-align:center; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor:pointer; }
.xslideBox .hd ul li.on{ background:#249078; }
.xslideBox .bd{ position:relative; height:100%; z-index:0;   }
.xslideBox .bd li{ zoom:1; vertical-align:middle; }


.box{ width:100%; min-width:1060px; background:url(/images/boxbg.jpg) repeat-x 0 0 #f5f5f5; overflow:hidden;}
.Imain{ width:1060px; overflow:hidden; margin:18px auto;}
.section{ width:1060px; height:230px; background:#FFF; overflow:hidden;}
.sectiontop{ width:1060px; height:3px; background:#249078}
.sectionbk{ width:1058px; height:226px; border:1px solid #c5cacd; border-top:0px;}

.sectionbk .title{ height:26px; line-height:26px; background:url(/images/tb1.jpg) no-repeat 0 4px; padding-left:20px; border-bottom:1px solid #dfddde; font-size:14px; font-weight:bold;}
.sectionbk .title span{ float:right; font-size:12px; font-weight:normal;}

.project{ width:306px; height:216px; padding:5px 15px; float:left;overflow:hidden; position:relative;}
.project .mainp{ width:100%; height:160px; padding-top:8px;}
.project img{ width:127px; height:96px; padding:2px; border:1px solid #e3e3e3; float:left; margin-right:5px; margin-top:8px;}
.project p{ line-height:30px; color:#4a4a4a;}
.project p a{ position:absolute; right:17px; top:186px; color:#F00;}

.news{width:416px; height:216px; padding:5px 15px; float:left;overflow:hidden;}
.news .cc2{ width:416px; height:180px; padding-top:4px; overflow:hidden;}
.news .cc2 li{ line-height:35px; background:url(/images/tb2.jpg) 1px 13px no-repeat; border-bottom:1px dotted #e9e9e9;}
.news .cc2 li a{ padding-left:12px; color:#4a4a4a;}
.news .cc2 li a:hover{ color:#f00;}
.news .cc2 li span{ float:right; color:#4a4a4a;}

.contact{width:245px; height:216px; padding:5px 15px; float:left;overflow:hidden;}
.contact2{width:245px; height:180px; padding-top:4px; overflow:hidden; background:url(/images/lxbg.jpg) no-repeat right bottom;}
.contact2 p{ line-height:29px;}
.contact2 p b{ font-size:14px; color:#F00; font-family:"Microsoft YaHei";}
.contact2 p a:hover{ color:#f00;}

.product{ width:1058px; height:203px; border:1px solid #c5cacd; margin-top:20px; background:#FFF;}
.product .title{ height:27px; line-height:27px; background:url(/images/picbg.jpg) no-repeat 0 0; font-size:14px;}
.product .title b{ width:86px; height:26px; padding-top:1px; display:block; text-align:center;}
.product .title b a{ color:#FFF;}
.product .title span{ float:right; padding-right:15px; font-size:12px; font-weight:normal;}
.product2{ overflow:hidden; width:1028px; height:169px; padding-top:10px; margin:0 auto;}
.product2 img{ width:168px; height:127px; padding:2px; border:1px solid #cccccc;}
.product2  a:hover{ color:#f00;}

.footer{ width:100%; min-width:1060px; height:96px; background:#25937a; color:#FFF;}
.footer2{ width:1060px; margin:0 auto; text-align:center; padding-top:20px;}
.footer2 p{ line-height:26px;} 
.footer2 a{ color:#FFF; }
.footer2 a:hover{ color:#e0aa1b;}




.main{ width:1058px; margin:20px auto; border:1px solid #e7e7e7; min-height:700px; background:#FFF; overflow:hidden;}
.main h2{ width:1023px; height:30px; background:url(/images/showtitle1.jpg) top left no-repeat; line-height:30px; padding-left:35px; color:#008364; font-size:14px;}
.main h2 span{ float:right; color:#333333; font-size:12px; font-weight:normal; padding-right:15px;}
.main h2 span a:hover,.main h2 span a.now{ color:#F00;}
.main h3{ width:1058px; height:24px; padding-top:6px; *height:23px; *padding-top:7px; background:url(/images/showtitle2.jpg) top left no-repeat; color:#008364; font-size:16px; text-align:center;}

.about1 {width:1048px; margin-top:5px; overflow:hidden; padding-left:10px;  }
.about1 li{ width:149px; height:31px; background:url(/images/about1.jpg) no-repeat 0 0; text-align:center; float:left; line-height:31px;  margin-top:15px; margin-left:12px; margin-right:12px; *display:inline; font-size:12px;}
.about1 li a{ display:block; color:#63615b; }
.about1 li a:hover,.about1 li a.now{ background:url(/images/about2.jpg) repeat-x 0 0; color:#FFF; display:block;}

.aboutline{ width:1020px; height:2px; margin:20px auto 5px auto;  border-top:1px dotted #d3d3d3; overflow:hidden;}

.about2{width:1048px; overflow:hidden; padding-left:10px; }
.about2 li{ width:149px; height:31px; background:#e9e9e9; text-align:center; float:left; line-height:31px; margin-top:15px; margin-left:12px; margin-right:12px;; *display:inline; font-size:12px;}
.about2 li a{ display:block; color:#63615b; }
.about2 li a:hover,.about2 li a.now{ display:block; color:#F00;}

.showxx{ width:1058px; padding-top:15px; text-align:center; height:30px; line-height:30px; font-size:12px; color:#636363;overflow:hidden;}
.showxx b{ font-weight:normal; margin-left:40px; margin-right:40px;}
.words{ width:1018px; min-height:300px; _height:300px; padding:20px; overflow-x:hidden;}


.main2{ width:1060px; margin:15px auto 15px auto; min-height:700px; _height:700px; overflow:hidden; background:#FFF;}
.cpleft{ width:248px;  float:left; overflow:hidden;}
.cpmenu{ width:248px; float:left; overflow:hidden;}
.cpmenu h4{ width:218px; height:33px; line-height:33px; background:url(/images/leftcd.jpg) top left no-repeat; font-size:14px; color:#FFF; padding-left:30px;}
.cpmenubk{ width:246px; min-height:400px; border:1px solid #d5d5d5; border-top:0px;}
.cpmenubk .ej{ width:208px; padding:5px 10px 15px 19px;}
.cpmenubk .ej li{  width:208px; line-height:34px; padding-top:10px; _padding-top:3px; font-size:14px; font-weight:bold;}
.cpmenubk .ej li a{ padding-left:28px; background:url(/images/ldh2-1.jpg) left top no-repeat; display:block; color:#1a9276}
.cpmenubk .ej li a:hover,.cpmenubk .ej li a.now{  color:#fff; background:url(/images/ldh2-2.jpg) left top no-repeat; display:block;}

.cpmenubk .sj{ width:208px; overflow:hidden;}
.cpmenubk .sj li{ width:208px; line-height:32px;  padding-top:0px; background:url(/images/ldh22.jpg) left bottom no-repeat; font-size:12px; font-weight:normal;}
.cpmenubk .sj li a{ padding-left:28px; text-align:left;  background:url(/images/ldh21.jpg) 13px 12px no-repeat;display:block; color:#0a731e;}
.cpmenubk .sj li a:hover,.cpmenubk .sj li a.now{  text-align:left; color:#f00; display:block; background:url(/images/ldh21.jpg) 13px 12px no-repeat; }

.cpcontent{ width:800px; float:left; margin-left:10px; border:1px solid #d5d5d5;}
.cpcontent h2{ width:772px; height:30px; background:url(/images/showtitle3.jpg) top left no-repeat; line-height:30px; padding-left:28px; color:#218f74; font-size:14px;}
.cpcontent h2 span{ float:right; color:#333333; font-size:12px; font-weight:normal; padding-right:15px;}
.cpcontent h2 span a:hover,.cpcontent h2 span a.now{ color:#F00;}
.cpwords{ width:760px; min-height:500px; padding:20px;}


.cpshow{ width:958px; min-height:200px; margin:20px auto;}
.cpshow h4{ width:958px; height:25px; background:url(/images/cpshow.jpg) top left no-repeat; line-height:25px;}
.cpshow h4 span{ float:left; width:101px; text-align:center; font-size:14px; color:#fbfbfb;}
.cpshowbox{ width:928px; min-height:200px; padding:20px 15px;}

#cgan{width:1027px;overflow:hidden; padding-left:3px;}
#cgan li{list-style-type:none;float:left;width:21%;padding:16px 11px 3px 27px;}

#link3{width:1034px; padding-left:4px;}
#link3 li{display:block;float:left;width:211px;list-style-type:none;text-align:center;height:47px;border:1px silver solid;padding-top:2px;background-color:#f9f9f9;margin:5px 12px 5px 29px;}
#link3 img{ width:209px; height:45px;}

#link4{width:1034px;clear:both;padding-top:20px;padding-left:4px; overflow:hidden;}
#link4 li{display:block;float:left;width:211px;list-style-type:none;height:24px;line-height:24px;text-align:center;border:1px silver solid;background-color:#f9f9f9;margin:12px 12px 5px 29px;}

#cgan_b{width:760px;overflow:hidden;}
#cgan_b li{list-style-type:none;float:left;width:26%;padding:12px 12px 8px 32px;}

#cgan_b2{width:760px;overflow:hidden;}
#cgan_b2 li{list-style-type:none;float:left;width:26%;padding:12px 13px 8px 32px;}



.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:415px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:100%;height:415px;}
.DB_tab25 .DB_imgSet li{position:absolute;width:100%;height:415px;}
.DB_tab25 .DB_imgSet .DB_1_1{
	width: 674px;
	height: 146px;
	margin-left: -337px;
	position:absolute;
	left:50%;
	top:150px;
	font-size: 88px;
	color: #fff;
	font-weight: bold;
	font-family: Jxiaobiaosong;
	display: inline;
}
.DB_tab25 .DB_menuWrap{position:absolute;width:100%;left:0%; bottom:50px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px;display:inline-block;}
